#
#   COMPONENT_NAME: DESKTOP
#
#   FUNCTIONS: none
#
#   ORIGINS: 24,27,42
#
#
#   (C) COPYRIGHT International Business Machines Corp. 1993
#   All Rights Reserved
#   Licensed Materials - Property of IBM
#   US Government Users Restricted Rights - Use, duplication or
#   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
####################################################################
#
#    Original copy: /usr/dt/config/C/sys.dtwmrc
#
#    The Resource Description File for the CDE Window Manager dtwm
#
#    (c) Copyright 1993, 1994 Hewlett-Packard Company.
#    (c) Copyright 1993, 1994 International Business Machines Corp. 
#    (c) Copyright 1993, 1994 Sun Microsystems, Inc.
#    (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary
#        of Novell, Inc.
#
#    $Revision: 1.3 $
#
####################################################################

###
#
#  Please make a COPY of this file before editing it.
#
#  Personalized copies typically exist as:
#
#       $HOME/.dt/dtwmrc
#
###

###
#
# Root Menu Description
#
###

# Move to the bottom !!


###
#
# Front panel Manu Description
#
###

Menu DtPanelMenu
{
    Restore				f.normalize
    Move				f.move
    Minimize				f.minimize
    Lower				f.lower
    Refresh				f.refresh
     no-label				f.separator
    "Log out..."			f.action ExitSession
}


###
#
# Sample Window Menu Description
# This menu description exists as a sample only.
# The normal window manager menu is built in.
#
###

Menu SampleWindowMenu
{
    "Restore"			_R			f.normalize
    "Move"			_M			f.move
    "Size"			_S			f.resize
    "Minimize"			_n			f.minimize
    "Maximize"			_x			f.maximize
    "Lower"			_L			f.lower
     no-label						f.separator
    "Occupy Workspace..."	_O			f.workspace_presence
    "Occupy All Workspaces"	_A			f.occupy_all
    "Unoccupy Workspace"	_U			f.remove
     no-label						f.separator
    "Close"			_C	Alt<Key>F4	f.kill
}

###
#
# Alternate Window Menu Description without accelerators
#
###

Menu NoAcceleratorWindowMenu
{
    "Restore"			_R	f.normalize
    "Move"			_M	f.move
    "Size"			_S	f.resize
    "Minimize"			_n	f.minimize
    "Maximize"			_x	f.maximize
    "Lower"			_L	f.lower
     no-label				f.separator
    "Occupy Workspace..."	_O	f.workspace_presence
    "Occupy All Workspaces"	_A	f.occupy_all
    "Unoccupy Workspace"	_U	f.remove
     no-label				f.separator
    "Close"			_C	f.kill
}

###
#
# Key Bindings Description
#
###

Keys DtKeyBindings
{

#   Alt<Key>Menu		root|icon|window	f.toggle_frontpanel 

    Shift<Key>Escape		icon|window		f.post_wmenu
    Alt<Key>space		icon|window		f.post_wmenu
    Alt<Key>Tab		root|icon|window	f.next_key
    Alt Shift<Key>Tab		root|icon|window	f.prev_key
    Alt<Key>Escape		root|icon|window	f.next_key
    Alt Shift<Key>Escape	root|icon|window	f.prev_key
    Alt<Key>Down		root|icon|window	f.circle_down
    Alt<Key>Up			root|icon|window	f.circle_up
    Alt Ctrl Shift<Key>exclam	root|icon|window	f.set_behavior
    Alt<Key>F6			window			f.next_key transient
    <Key>SunFront               icon|window             f.raise_lower
    <Key>SunOpen                window                  f.minimize
    <Key>SunOpen                icon                    f.normalize
}

###
#
# Mouse Button Bindings Description
#
###

Buttons DtButtonBindings
{
    <Btn1Down>		root			f.marquee_selection
    <Btn3Down>		root			f.menu  DtRootMenu
    <Btn1Down>		frame|icon		f.raise
    <Btn3Down>		frame|icon		f.post_wmenu
    Alt<Btn1Down>	icon|window		f.move
    Alt<Btn3Down>	window			f.minimize
    Mod5<Btn1Down>	root			f.marquee_selection
    Mod5<Btn3Down>	root			f.menu  DtRootMenu
    Mod5<Btn1Down>	icon|frame|window	f.focus_key
    Mod5<Btn3Down>	icon|frame		f.post_wmenu
}


###
#
# Defaults:   Window menus, key bindings, and mouse button bindings
#
###

Menu DefaultWindowMenu
{
    "Restore"	_R	Alt<Key>F5	f.normalize
    "Move"	_M	Alt<Key>F7	f.move
    "Size"	_S	Alt<Key>F8	f.resize
    "Minimize"	_n	Alt<Key>F9	f.minimize
    "Maximize"	_x	Alt<Key>F10	f.maximize
    "Lower"	_L	Alt<Key>F3	f.lower
    no-label				f.separator
    "Close"	_C	Alt<Key>F4	f.kill
}

Keys DefaultKeyBindings
{
    Shift<Key>Escape		icon|window		f.post_wmenu
    Alt<Key>space		icon|window		f.post_wmenu
    Alt<Key>Tab		root|icon|window	f.next_key
    Alt Shift<Key>Tab		root|icon|window	f.prev_key
    Alt<Key>Escape		root|icon|window	f.next_key
    Alt Shift<Key>Escape	root|icon|window	f.prev_key
    Alt Ctrl Shift<Key>exclam	root|icon|window	f.set_behavior
    Alt<Key>F6			window			f.next_key transient
}

Buttons DefaultButtonBindings
{
    <Btn1Down>		frame|icon		f.raise
    <Btn3Down>		icon			f.post_wmenu
    Mod5<Btn1Down>	root			f.marquee_selection
    Mod5<Btn3Down>	root			f.menu  DtRootMenu
    Mod5<Btn1Down>	icon|frame|window	f.focus_key
    Mod5<Btn3Down>	icon|frame		f.post_wmenu
}

#################  End of the dtwmrc file   #####################

Menu DtRootMenu
{
    "Workspace Menu"			f.title
    "Shuffle Up"			f.circle_up
    "Shuffle Down"			f.circle_down
    "Refresh"				f.refresh
    "Minimize/Restore Front Panel"	f.toggle_frontpanel
     no-label				f.separator
    "Restart Workspace Manager..."	f.restart
     no-label				f.separator
    "PC Code"				f.menu IBMPC
    "ISO Code"				f.menu ISO8859
    "EUC Code"				f.menu EUC
    "Other Code"			f.menu Others
     no-label				f.separator
     no-label				f.separator
    "Log out..."			f.action ExitSession
}
Menu IBMPC
{
	"DENMARK(Danish)"		f.menu Da_DK
	"SWITZERLAND(German)"		f.menu De_CH
	"GERMANY(German)"		f.menu De_DE
	"GREECE(Greek)"		f.menu El_GR
	"U.S.A(English)"		f.menu En_US
	"U.K(English)"		f.menu En_GB
	"SPAIN(Spanish)"		f.menu Es_ES
	"FINLAND(Finnish)"		f.menu Fi_FI
	"BELGIUM(French)"		f.menu Fr_BE
	"CANADA(French)"		f.menu Fr_CA
	"SWITZERLAND(French)"		f.menu Fr_CH
	"FRANCE(French)"		f.menu Fr_FR
	"ICELAND(Icelandic)"		f.menu Is_IS
	"ITALY(Italian)"		f.menu It_IT
	"JAPAN(Japanese)"		f.menu Ja_JP
	"BELGIUM(Dutch)"		f.menu Nl_BE
	"NETHERLANDS(Dutch)"		f.menu Nl_NL
	"NORWAY(Norwegian)"		f.menu No_NO
	"PORTUGAL(Portuguese)"		f.menu Pt_PT
	"SWEDEN(Swedish)"		f.menu Sv_SE
	"EGYPT(Arabic)"		f.menu Ar_EG
	"JORDAN(Arabic)"		f.menu Ar_JO
	"LEBANON(Arabic)"		f.menu Ar_LB
	"MOROCCO(Arabic)"		f.menu Ar_MO
	"SAUDI(Arabic)"		f.menu Ar_SA
	"SYRIA(Arabic)"		f.menu Ar_SY
	"TUNIS(Arabic)"		f.menu Ar_TN
	"U.A.E(Arabic)"		f.menu Ar_UAE
	"Israel(Iwrith)"		f.menu Iw
}

Menu Da_DK
{
	"Terminal"		f.exec "langterm Da_DK"
	"Msmit"		f.exec "langsmit Da_DK"
	"Xmedit"		f.exec "langxmedit Da_DK"
	"Show KB"		f.exec "langxmkb Da_DK"
	"Set KB"		f.exec "setkb Da_DK"
}

Menu De_CH
{
	"Terminal"		f.exec "langterm De_CH"
	"Msmit"		f.exec "langsmit De_CH"
	"Xmedit"		f.exec "langxmedit De_CH"
	"Show KB"		f.exec "langxmkb De_CH"
	"Set KB"		f.exec "setkb De_CH"
}

Menu De_DE
{
	"Terminal"		f.exec "langterm De_DE"
	"Msmit"		f.exec "langsmit De_DE"
	"Xmedit"		f.exec "langxmedit De_DE"
	"Show KB"		f.exec "langxmkb De_DE"
	"Set KB"		f.exec "setkb De_DE"
}

Menu El_GR
{
	"Terminal"		f.exec "langterm El_GR"
	"Msmit"		f.exec "langsmit El_GR"
	"Xmedit"		f.exec "langxmedit El_GR"
	"Show KB"		f.exec "langxmkb El_GR"
	"Set KB"		f.exec "setkb El_GR"
}

Menu En_US
{
	"Terminal"		f.exec "langterm En_US"
	"Msmit"		f.exec "langsmit En_US"
	"Xmedit"		f.exec "langxmedit En_US"
	"Show KB"		f.exec "langxmkb En_US"
	"Set KB"		f.exec "setkb En_US"
}

Menu En_GB
{
	"Terminal"		f.exec "langterm En_GB"
	"Msmit"		f.exec "langsmit En_GB"
	"Xmedit"		f.exec "langxmedit En_GB"
	"Show KB"		f.exec "langxmkb En_GB"
	"Set KB"		f.exec "setkb En_GB"
}

Menu Es_ES
{
	"Terminal"		f.exec "langterm Es_ES"
	"Msmit"		f.exec "langsmit Es_ES"
	"Xmedit"		f.exec "langxmedit Es_ES"
	"Show KB"		f.exec "langxmkb Es_ES"
	"Set KB"		f.exec "setkb Es_ES"
}

Menu Fi_FI
{
	"Terminal"		f.exec "langterm Fi_FI"
	"Msmit"		f.exec "langsmit Fi_FI"
	"Xmedit"		f.exec "langxmedit Fi_FI"
	"Show KB"		f.exec "langxmkb Fi_FI"
	"Set KB"		f.exec "setkb Fi_FI"
}

Menu Fr_BE
{
	"Terminal"		f.exec "langterm Fr_BE"
	"Msmit"		f.exec "langsmit Fr_BE"
	"Xmedit"		f.exec "langxmedit Fr_BE"
	"Show KB"		f.exec "langxmkb Fr_BE"
	"Set KB"		f.exec "setkb Fr_BE"
}

Menu Fr_CA
{
	"Terminal"		f.exec "langterm Fr_CA"
	"Msmit"		f.exec "langsmit Fr_CA"
	"Xmedit"		f.exec "langxmedit Fr_CA"
	"Show KB"		f.exec "langxmkb Fr_CA"
	"Set KB"		f.exec "setkb Fr_CA"
}

Menu Fr_CH
{
	"Terminal"		f.exec "langterm Fr_CH"
	"Msmit"		f.exec "langsmit Fr_CH"
	"Xmedit"		f.exec "langxmedit Fr_CH"
	"Show KB"		f.exec "langxmkb Fr_CH"
	"Set KB"		f.exec "setkb Fr_CH"
}

Menu Fr_FR
{
	"Terminal"		f.exec "langterm Fr_FR"
	"Msmit"		f.exec "langsmit Fr_FR"
	"Xmedit"		f.exec "langxmedit Fr_FR"
	"Show KB"		f.exec "langxmkb Fr_FR"
	"Set KB"		f.exec "setkb Fr_FR"
}

Menu Is_IS
{
	"Terminal"		f.exec "langterm Is_IS"
	"Msmit"		f.exec "langsmit Is_IS"
	"Xmedit"		f.exec "langxmedit Is_IS"
	"Show KB"		f.exec "langxmkb Is_IS"
	"Set KB"		f.exec "setkb Is_IS"
}

Menu It_IT
{
	"Terminal"		f.exec "langterm It_IT"
	"Msmit"		f.exec "langsmit It_IT"
	"Xmedit"		f.exec "langxmedit It_IT"
	"Show KB"		f.exec "langxmkb It_IT"
	"Set KB"		f.exec "setkb It_IT"
}

Menu Ja_JP
{
	"Terminal"		f.exec "langterm Ja_JP"
	"Msmit"		f.exec "langsmit Ja_JP"
	"Xmedit"		f.exec "langxmedit Ja_JP"
	"Show KB"		f.exec "langxmkb Ja_JP"
	"Set KB"		f.exec "setkb Ja_JP"
}

Menu Nl_BE
{
	"Terminal"		f.exec "langterm Nl_BE"
	"Msmit"		f.exec "langsmit Nl_BE"
	"Xmedit"		f.exec "langxmedit Nl_BE"
	"Show KB"		f.exec "langxmkb Nl_BE"
	"Set KB"		f.exec "setkb Nl_BE"
}

Menu Nl_NL
{
	"Terminal"		f.exec "langterm Nl_NL"
	"Msmit"		f.exec "langsmit Nl_NL"
	"Xmedit"		f.exec "langxmedit Nl_NL"
	"Show KB"		f.exec "langxmkb Nl_NL"
	"Set KB"		f.exec "setkb Nl_NL"
}

Menu No_NO
{
	"Terminal"		f.exec "langterm No_NO"
	"Msmit"		f.exec "langsmit No_NO"
	"Xmedit"		f.exec "langxmedit No_NO"
	"Show KB"		f.exec "langxmkb No_NO"
	"Set KB"		f.exec "setkb No_NO"
}

Menu Pt_PT
{
	"Terminal"		f.exec "langterm Pt_PT"
	"Msmit"		f.exec "langsmit Pt_PT"
	"Xmedit"		f.exec "langxmedit Pt_PT"
	"Show KB"		f.exec "langxmkb Pt_PT"
	"Set KB"		f.exec "setkb Pt_PT"
}

Menu Sv_SE
{
	"Terminal"		f.exec "langterm Sv_SE"
	"Msmit"		f.exec "langsmit Sv_SE"
	"Xmedit"		f.exec "langxmedit Sv_SE"
	"Show KB"		f.exec "langxmkb Sv_SE"
	"Set KB"		f.exec "setkb Sv_SE"
}

Menu Ar_EG
{
	"Terminal"		f.exec "langterm Ar_EG"
	"Msmit"		f.exec "langsmit Ar_EG"
	"Xmedit"		f.exec "langxmedit Ar_EG"
	"Show KB"		f.exec "langxmkb Ar_EG"
	"Set KB"		f.exec "setkb Ar_EG"
}

Menu Ar_JO
{
	"Terminal"		f.exec "langterm Ar_JO"
	"Msmit"		f.exec "langsmit Ar_JO"
	"Xmedit"		f.exec "langxmedit Ar_JO"
	"Show KB"		f.exec "langxmkb Ar_JO"
	"Set KB"		f.exec "setkb Ar_JO"
}

Menu Ar_LB
{
	"Terminal"		f.exec "langterm Ar_LB"
	"Msmit"		f.exec "langsmit Ar_LB"
	"Xmedit"		f.exec "langxmedit Ar_LB"
	"Show KB"		f.exec "langxmkb Ar_LB"
	"Set KB"		f.exec "setkb Ar_LB"
}

Menu Ar_MO
{
	"Terminal"		f.exec "langterm Ar_MO"
	"Msmit"		f.exec "langsmit Ar_MO"
	"Xmedit"		f.exec "langxmedit Ar_MO"
	"Show KB"		f.exec "langxmkb Ar_MO"
	"Set KB"		f.exec "setkb Ar_MO"
}

Menu Ar_SA
{
	"Terminal"		f.exec "langterm Ar_SA"
	"Msmit"		f.exec "langsmit Ar_SA"
	"Xmedit"		f.exec "langxmedit Ar_SA"
	"Show KB"		f.exec "langxmkb Ar_SA"
	"Set KB"		f.exec "setkb Ar_SA"
}

Menu Ar_SY
{
	"Terminal"		f.exec "langterm Ar_SY"
	"Msmit"		f.exec "langsmit Ar_SY"
	"Xmedit"		f.exec "langxmedit Ar_SY"
	"Show KB"		f.exec "langxmkb Ar_SY"
	"Set KB"		f.exec "setkb Ar_SY"
}

Menu Ar_TN
{
	"Terminal"		f.exec "langterm Ar_TN"
	"Msmit"		f.exec "langsmit Ar_TN"
	"Xmedit"		f.exec "langxmedit Ar_TN"
	"Show KB"		f.exec "langxmkb Ar_TN"
	"Set KB"		f.exec "setkb Ar_TN"
}

Menu Ar_UAE
{
	"Terminal"		f.exec "langterm Ar_UAE"
	"Msmit"		f.exec "langsmit Ar_UAE"
	"Xmedit"		f.exec "langxmedit Ar_UAE"
	"Show KB"		f.exec "langxmkb Ar_UAE"
	"Set KB"		f.exec "setkb Ar_UAE"
}

Menu Iw
{
	"Terminal"		f.exec "langterm Iw"
	"Msmit"		f.exec "langsmit Iw"
	"Xmedit"		f.exec "langxmedit Iw"
	"Show KB"		f.exec "langxmkb Iw"
	"Set KB"		f.exec "setkb Iw"
}

Menu ISO8859
{
	"BULGARIA(Bulgarian)"		f.menu bg_BG
	"CZECHOSLOVAKIA(Czech)"		f.menu cs_CZ
	"DENMARK(Danish)"		f.menu da_DK
	"SWITZERLAND(German)"		f.menu de_CH
	"GERMANY(German)"		f.menu de_DE
	"GREECE(Greek)"		f.menu el_GR
	"U.S.A(English)"		f.menu en_US
	"U.K(English)"		f.menu en_GB
	"SPAIN(Spanish)"		f.menu es_ES
	"FINLAND(Finnish)"		f.menu fi_FI
	"BELGIUM(French)"		f.menu fr_BE
	"CANADA(French)"		f.menu fr_CA
	"SWITZERLAND(French)"		f.menu fr_CH
	"FRANCE(French)"		f.menu fr_FR
	"CROTIA(Croation)"		f.menu hr_HR
	"HUNGARY(Hungarian)"		f.menu hu_HU
	"ICELAND(Icelandic)"		f.menu is_IS
	"ITALY(Italian)"		f.menu it_IT
	"MACEDONIA(Macedonian)"		f.menu mk_MK
	"BELGIUM(Dutch)"		f.menu nl_BE
	"NETHERLANDS(Dutch)"		f.menu nl_NL
	"NORWAY(Norwegian)"		f.menu no_NO
	"POLAND(Polish)"		f.menu pl_PL
	"PORTUGAL(Portuguese)"		f.menu pt_PT
	"ROMANIA(Romanian)"		f.menu ro_RO
	"RUSSIA(Russian)"		f.menu ru_RU
	"SERBIA(Serbian-L)"		f.menu sh_YU
	"SLOVAK(Slovak)"		f.menu sl_CS
	"SLOVENIAN(Slovenian)"		f.menu sk_SK
	"SERBIA(Serbian-C)"		f.menu sp_YU
	"SWEDEN(Swedish)"		f.menu sv_SE
	"TURKEY(Turkish)"		f.menu tr_TR
	"EGYPT(Arabic)"		f.menu ar_EG
	"JORDAN(Arabic)"		f.menu ar_JO
	"LEBANON(Arabic)"		f.menu ar_LB
	"MOROCCO(Arabic)"		f.menu ar_MO
	"SAUDI(Arabic)"		f.menu ar_SA
	"SYRIA(Arabic)"		f.menu ar_SY
	"TUNIS(Arabic)"		f.menu ar_TN
	"U.A.E(Arabic)"		f.menu ar_UAE
	"Israel(Iwrith)"		f.menu iw
}

Menu bg_BG
{
	"Terminal"		f.exec "langterm bg_BG"
	"Msmit"		f.exec "langsmit bg_BG"
	"Xmedit"		f.exec "langxmedit bg_BG"
	"Show KB"		f.exec "langxmkb bg_BG"
	"Set KB"		f.exec "setkb bg_BG"
}

Menu cs_CZ
{
	"Terminal"		f.exec "langterm cs_CZ"
	"Msmit"		f.exec "langsmit cs_CZ"
	"Xmedit"		f.exec "langxmedit cs_CZ"
	"Show KB"		f.exec "langxmkb cs_CZ"
	"Set KB"		f.exec "setkb cs_CZ"
}

Menu da_DK
{
	"Terminal"		f.exec "langterm da_DK"
	"Msmit"		f.exec "langsmit da_DK"
	"Xmedit"		f.exec "langxmedit da_DK"
	"Show KB"		f.exec "langxmkb da_DK"
	"Set KB"		f.exec "setkb da_DK"
}

Menu de_CH
{
	"Terminal"		f.exec "langterm de_CH"
	"Msmit"		f.exec "langsmit de_CH"
	"Xmedit"		f.exec "langxmedit de_CH"
	"Show KB"		f.exec "langxmkb de_CH"
	"Set KB"		f.exec "setkb de_CH"
}

Menu de_DE
{
	"Terminal"		f.exec "langterm de_DE"
	"Msmit"		f.exec "langsmit de_DE"
	"Xmedit"		f.exec "langxmedit de_DE"
	"Show KB"		f.exec "langxmkb de_DE"
	"Set KB"		f.exec "setkb de_DE"
}

Menu el_GR
{
	"Terminal"		f.exec "langterm el_GR"
	"Msmit"		f.exec "langsmit el_GR"
	"Xmedit"		f.exec "langxmedit el_GR"
	"Show KB"		f.exec "langxmkb el_GR"
	"Set KB"		f.exec "setkb el_GR"
}

Menu en_US
{
	"Terminal"		f.exec "langterm en_US"
	"Msmit"		f.exec "langsmit en_US"
	"Xmedit"		f.exec "langxmedit en_US"
	"Show KB"		f.exec "langxmkb en_US"
	"Set KB"		f.exec "setkb en_US"
}

Menu en_GB
{
	"Terminal"		f.exec "langterm en_GB"
	"Msmit"		f.exec "langsmit en_GB"
	"Xmedit"		f.exec "langxmedit en_GB"
	"Show KB"		f.exec "langxmkb en_GB"
	"Set KB"		f.exec "setkb en_GB"
}

Menu es_ES
{
	"Terminal"		f.exec "langterm es_ES"
	"Msmit"		f.exec "langsmit es_ES"
	"Xmedit"		f.exec "langxmedit es_ES"
	"Show KB"		f.exec "langxmkb es_ES"
	"Set KB"		f.exec "setkb es_ES"
}

Menu fi_FI
{
	"Terminal"		f.exec "langterm fi_FI"
	"Msmit"		f.exec "langsmit fi_FI"
	"Xmedit"		f.exec "langxmedit fi_FI"
	"Show KB"		f.exec "langxmkb fi_FI"
	"Set KB"		f.exec "setkb fi_FI"
}

Menu fr_BE
{
	"Terminal"		f.exec "langterm fr_BE"
	"Msmit"		f.exec "langsmit fr_BE"
	"Xmedit"		f.exec "langxmedit fr_BE"
	"Show KB"		f.exec "langxmkb fr_BE"
	"Set KB"		f.exec "setkb fr_BE"
}

Menu fr_CA
{
	"Terminal"		f.exec "langterm fr_CA"
	"Msmit"		f.exec "langsmit fr_CA"
	"Xmedit"		f.exec "langxmedit fr_CA"
	"Show KB"		f.exec "langxmkb fr_CA"
	"Set KB"		f.exec "setkb fr_CA"
}

Menu fr_CH
{
	"Terminal"		f.exec "langterm fr_CH"
	"Msmit"		f.exec "langsmit fr_CH"
	"Xmedit"		f.exec "langxmedit fr_CH"
	"Show KB"		f.exec "langxmkb fr_CH"
	"Set KB"		f.exec "setkb fr_CH"
}

Menu fr_FR
{
	"Terminal"		f.exec "langterm fr_FR"
	"Msmit"		f.exec "langsmit fr_FR"
	"Xmedit"		f.exec "langxmedit fr_FR"
	"Show KB"		f.exec "langxmkb fr_FR"
	"Set KB"		f.exec "setkb fr_FR"
}

Menu hr_HR
{
	"Terminal"		f.exec "langterm hr_HR"
	"Msmit"		f.exec "langsmit hr_HR"
	"Xmedit"		f.exec "langxmedit hr_HR"
	"Show KB"		f.exec "langxmkb hr_HR"
	"Set KB"		f.exec "setkb hr_HR"
}

Menu hu_HU
{
	"Terminal"		f.exec "langterm hu_HU"
	"Msmit"		f.exec "langsmit hu_HU"
	"Xmedit"		f.exec "langxmedit hu_HU"
	"Show KB"		f.exec "langxmkb hu_HU"
	"Set KB"		f.exec "setkb hu_HU"
}

Menu is_IS
{
	"Terminal"		f.exec "langterm is_IS"
	"Msmit"		f.exec "langsmit is_IS"
	"Xmedit"		f.exec "langxmedit is_IS"
	"Show KB"		f.exec "langxmkb is_IS"
	"Set KB"		f.exec "setkb is_IS"
}

Menu it_IT
{
	"Terminal"		f.exec "langterm it_IT"
	"Msmit"		f.exec "langsmit it_IT"
	"Xmedit"		f.exec "langxmedit it_IT"
	"Show KB"		f.exec "langxmkb it_IT"
	"Set KB"		f.exec "setkb it_IT"
}

Menu mk_MK
{
	"Terminal"		f.exec "langterm mk_MK"
	"Msmit"		f.exec "langsmit mk_MK"
	"Xmedit"		f.exec "langxmedit mk_MK"
	"Show KB"		f.exec "langxmkb mk_MK"
	"Set KB"		f.exec "setkb mk_MK"
}

Menu nl_BE
{
	"Terminal"		f.exec "langterm nl_BE"
	"Msmit"		f.exec "langsmit nl_BE"
	"Xmedit"		f.exec "langxmedit nl_BE"
	"Show KB"		f.exec "langxmkb nl_BE"
	"Set KB"		f.exec "setkb nl_BE"
}

Menu nl_NL
{
	"Terminal"		f.exec "langterm nl_NL"
	"Msmit"		f.exec "langsmit nl_NL"
	"Xmedit"		f.exec "langxmedit nl_NL"
	"Show KB"		f.exec "langxmkb nl_NL"
	"Set KB"		f.exec "setkb nl_NL"
}

Menu no_NO
{
	"Terminal"		f.exec "langterm no_NO"
	"Msmit"		f.exec "langsmit no_NO"
	"Xmedit"		f.exec "langxmedit no_NO"
	"Show KB"		f.exec "langxmkb no_NO"
	"Set KB"		f.exec "setkb no_NO"
}

Menu pl_PL
{
	"Terminal"		f.exec "langterm pl_PL"
	"Msmit"		f.exec "langsmit pl_PL"
	"Xmedit"		f.exec "langxmedit pl_PL"
	"Show KB"		f.exec "langxmkb pl_PL"
	"Set KB"		f.exec "setkb pl_PL"
}

Menu pt_PT
{
	"Terminal"		f.exec "langterm pt_PT"
	"Msmit"		f.exec "langsmit pt_PT"
	"Xmedit"		f.exec "langxmedit pt_PT"
	"Show KB"		f.exec "langxmkb pt_PT"
	"Set KB"		f.exec "setkb pt_PT"
}

Menu ro_RO
{
	"Terminal"		f.exec "langterm ro_RO"
	"Msmit"		f.exec "langsmit ro_RO"
	"Xmedit"		f.exec "langxmedit ro_RO"
	"Show KB"		f.exec "langxmkb ro_RO"
	"Set KB"		f.exec "setkb ro_RO"
}

Menu ru_RU
{
	"Terminal"		f.exec "langterm ru_RU"
	"Msmit"		f.exec "langsmit ru_RU"
	"Xmedit"		f.exec "langxmedit ru_RU"
	"Show KB"		f.exec "langxmkb ru_RU"
	"Set KB"		f.exec "setkb ru_RU"
}

Menu sh_YU
{
	"Terminal"		f.exec "langterm sh_YU"
	"Msmit"		f.exec "langsmit sh_YU"
	"Xmedit"		f.exec "langxmedit sh_YU"
	"Show KB"		f.exec "langxmkb sh_YU"
	"Set KB"		f.exec "setkb sh_YU"
}

Menu sl_CS
{
	"Terminal"		f.exec "langterm sl_CS"
	"Msmit"		f.exec "langsmit sl_CS"
	"Xmedit"		f.exec "langxmedit sl_CS"
	"Show KB"		f.exec "langxmkb sl_CS"
	"Set KB"		f.exec "setkb sl_CS"
}

Menu sk_SK
{
	"Terminal"		f.exec "langterm sk_SK"
	"Msmit"		f.exec "langsmit sk_SK"
	"Xmedit"		f.exec "langxmedit sk_SK"
	"Show KB"		f.exec "langxmkb sk_SK"
	"Set KB"		f.exec "setkb sk_SK"
}

Menu sp_YU
{
	"Terminal"		f.exec "langterm sp_YU"
	"Msmit"		f.exec "langsmit sp_YU"
	"Xmedit"		f.exec "langxmedit sp_YU"
	"Show KB"		f.exec "langxmkb sp_YU"
	"Set KB"		f.exec "setkb sp_YU"
}

Menu sv_SE
{
	"Terminal"		f.exec "langterm sv_SE"
	"Msmit"		f.exec "langsmit sv_SE"
	"Xmedit"		f.exec "langxmedit sv_SE"
	"Show KB"		f.exec "langxmkb sv_SE"
	"Set KB"		f.exec "setkb sv_SE"
}

Menu tr_TR
{
	"Terminal"		f.exec "langterm tr_TR"
	"Msmit"		f.exec "langsmit tr_TR"
	"Xmedit"		f.exec "langxmedit tr_TR"
	"Show KB"		f.exec "langxmkb tr_TR"
	"Set KB"		f.exec "setkb tr_TR"
}

Menu ar_EG
{
	"Terminal"		f.exec "langterm ar_EG"
	"Msmit"		f.exec "langsmit ar_EG"
	"Xmedit"		f.exec "langxmedit ar_EG"
	"Show KB"		f.exec "langxmkb ar_EG"
	"Set KB"		f.exec "setkb ar_EG"
}

Menu ar_JO
{
	"Terminal"		f.exec "langterm ar_JO"
	"Msmit"		f.exec "langsmit ar_JO"
	"Xmedit"		f.exec "langxmedit ar_JO"
	"Show KB"		f.exec "langxmkb ar_JO"
	"Set KB"		f.exec "setkb ar_JO"
}

Menu ar_LB
{
	"Terminal"		f.exec "langterm ar_LB"
	"Msmit"		f.exec "langsmit ar_LB"
	"Xmedit"		f.exec "langxmedit ar_LB"
	"Show KB"		f.exec "langxmkb ar_LB"
	"Set KB"		f.exec "setkb ar_LB"
}

Menu ar_MO
{
	"Terminal"		f.exec "langterm ar_MO"
	"Msmit"		f.exec "langsmit ar_MO"
	"Xmedit"		f.exec "langxmedit ar_MO"
	"Show KB"		f.exec "langxmkb ar_MO"
	"Set KB"		f.exec "setkb ar_MO"
}

Menu ar_SA
{
	"Terminal"		f.exec "langterm ar_SA"
	"Msmit"		f.exec "langsmit ar_SA"
	"Xmedit"		f.exec "langxmedit ar_SA"
	"Show KB"		f.exec "langxmkb ar_SA"
	"Set KB"		f.exec "setkb ar_SA"
}

Menu ar_SY
{
	"Terminal"		f.exec "langterm ar_SY"
	"Msmit"		f.exec "langsmit ar_SY"
	"Xmedit"		f.exec "langxmedit ar_SY"
	"Show KB"		f.exec "langxmkb ar_SY"
	"Set KB"		f.exec "setkb ar_SY"
}

Menu ar_TN
{
	"Terminal"		f.exec "langterm ar_TN"
	"Msmit"		f.exec "langsmit ar_TN"
	"Xmedit"		f.exec "langxmedit ar_TN"
	"Show KB"		f.exec "langxmkb ar_TN"
	"Set KB"		f.exec "setkb ar_TN"
}

Menu ar_UAE
{
	"Terminal"		f.exec "langterm ar_UAE"
	"Msmit"		f.exec "langsmit ar_UAE"
	"Xmedit"		f.exec "langxmedit ar_UAE"
	"Show KB"		f.exec "langxmkb ar_UAE"
	"Set KB"		f.exec "setkb ar_UAE"
}

Menu iw
{
	"Terminal"		f.exec "langterm iw"
	"Msmit"		f.exec "langsmit iw"
	"Xmedit"		f.exec "langxmedit iw"
	"Show KB"		f.exec "langxmkb iw"
	"Set KB"		f.exec "setkb iw"
}

Menu EUC
{
	"JAPAN(Japanese)"		f.menu ja_JP
	"TAIWAN(Zhongwen)"		f.menu zh_TW
	"KOREA(Hangukeo)"		f.menu ko_KR
}

Menu ja_JP
{
	"Terminal"		f.exec "langterm ja_JP"
	"Msmit"		f.exec "langsmit ja_JP"
	"Xmedit"		f.exec "langxmedit ja_JP"
	"Show KB"		f.exec "langxmkb ja_JP"
	"Set KB"		f.exec "setkb ja_JP"
}

Menu zh_TW
{
	"Terminal"		f.exec "langterm zh_TW"
	"Msmit"		f.exec "langsmit zh_TW"
	"Xmedit"		f.exec "langxmedit zh_TW"
	"Show KB"		f.exec "langxmkb zh_TW"
	"Set KB"		f.exec "setkb zh_TW"
}

Menu ko_KR
{
	"Terminal"		f.exec "langterm ko_KR"
	"Msmit"		f.exec "langsmit ko_KR"
	"Xmedit"		f.exec "langxmedit ko_KR"
	"Show KB"		f.exec "langxmkb ko_KR"
	"Set KB"		f.exec "setkb ko_KR"
}

Menu Others
{
	"THAILAND(Thai)"		f.menu th_TH
	"Unicode"		f.menu UNIVERSAL
}

Menu th_TH
{
	"Terminal"		f.exec "langterm th_TH"
	"Msmit"		f.exec "langsmit th_TH"
	"Xmedit"		f.exec "langxmedit th_TH"
	"Show KB"		f.exec "langxmkb th_TH"
	"Set KB"		f.exec "setkb th_TH"
}

Menu UNIVERSAL
{
	"Terminal"		f.exec "langterm UNIVERSAL"
	"Msmit"		f.exec "langsmit UNIVERSAL"
	"Xmedit"		f.exec "langxmedit UNIVERSAL"
	"Show KB"		f.exec "langxmkb UNIVERSAL"
	"Set KB"		f.exec "setkb UNIVERSAL"
}

